package com.example.mysql.学习笔记.高级.备份.其他日志;

public class 错误日志 {
}
/**
 * 4.错误日志(error log)
 * 错误日志记录了MySQL服务器启动、停止运行的时间，以及系统启动、运行和停止过程中的诊断信息，.
 * 包括错误、警告和提示等。
 * 通过错误日志可以查看系统的运行状态，便于即时发现故障、修复故障。
 * 如果MySQL服务出现异常，错误日志是发现问题、解决故障的首选。
 * 4.1启动日志
 * 在MySQL数据库中，错误日志功能是默认开启的。     而且，错误日志无法 被禁止。
 * 默认情况下，错误日志存储在MySQL数据库的数据文件夹下，名称默认为mysqld.log (Linux系统)
 * 或 hostname.err (mac系统) 。
 * 如果需要制定文件名，则需要在my.cnf或者my.ini中做如下配置:
 *
 * 4.2查看日志
 * MySQL错误日志是以文本文件形式存储的,可以使用文本编辑器直接查看。
 * 查询错误日志的信息:
 * mysql> SHOW VARIABLES LIKE 'log_err%';
 * 删除后  需要
 * install -omysql -gmysq1 -m0644 /dev/nu1l 地址
 * 否者无法生成新的错误文件
 *
 * MySQL8做了如下改变:
 * ●采用组件架构，通过不同的组件执行日志的写入和过滤功能
 * ●写入错误日志的全部信息都具有唯一-的错误代码从10000开始
 * ●增加了一个新的消息分类《system》用于在错误日志中始终可见的非错误但服务器状态更改事件的消息
 * ●增加了额外的附加信息，例如关机时的版本信息，谁发起的关机等等
 * ●两种过滤方式，Internal和Dragnet
 * ●三种写入形式，经典、JSON和syseventlog
 *
 * 小结:
 * 通常情况下，管理员不需要查看错误日志。但是，MySQL服务器发生异常时，
 * 管理员可以从错误日志中找到发生异常的时间、原因，然后根据这些信息来解决异常。
 *
 *
 *
 */